DMA Mechanisms for High Performance Network Interfaces

نویسندگان

  • Zubin D. Dittia
  • Jerome R. Cox
  • Guru M. Parulkar
چکیده

Often, NIC (network interface card) designers tend to be hardware experts, with little or no experience in operating systems (OS) software architectures. Since a well designed DMA subsystem MUST closely cooperate with the software running on the host computer, it is little wonder that many so-called “high performance” NICs fall severely short of their targets in terms of performance numbers for real world applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enhancing the Performance of Tiled Loop Execution onto Clusters Using Memory Mapped Network Interfaces and Pipelined Schedules

This paper describes the performance benefits attained using enhanced network interfaces to achieve low latency communication. Our experimental testbed concerns the parallel execution of tiled nested loops onto a Linux PC cluster with PCI-SCI NICs (Dolphin D330). Tiles are necessarily exchanging data and should also have large computational grain, so that their parallel execution becomes benefi...

متن کامل

An FPGA-based Prototyping Platform for Research in High-Speed Interprocessor Communication

Parallel and multinode computing systems are becoming widespread and grow in sophistication. Besides simulation, rapid prototyping becomes important in designing and evaluating their architecture. We present an FPGA-based system that we developed and use for prototyping and measuring high speed processor-network interfaces and interconnects; it is an experimental tool for research projects in a...

متن کامل

StarT - XA One - Man - Year Exercise in Network Interface

This paper presents the StarT-X PCI card, a network interface unit for the Arctic Switch Fabricc4]. StarT-X provides a user-level hardware interface for message passing on a cluster of PCI-equipped host platforms. StarT-X supports three message-passing mechanisms that are tuned for diierent granularities of communication. On a SUN E5000 with StarT-X, a processor can send and receive a 64-byte m...

متن کامل

StarT-X: A One-Man-Year Exercise in Network Interface Engineering

This paper presents the StarT-X PCI card, a network interface unit for the Arctic Switch Fabric[4]. StarT-X provides a user-level hardware interface for message passing on a cluster of PCI-equipped host platforms. StarT-X supports three message-passing mechanisms that are tuned for di erent granularities of communication. On a SUN E5000 with StarT-X, a processor can send and receive a 64-byte m...

متن کامل

StarT - XA One - Man - Year Exercise in Network

This paper presents the StarT-X PCI card, a network interface unit for the Arctic Switch Fabricc4]. StarT-X provides a user-level hardware interface for message passing on a cluster of PCI-equipped host platforms. StarT-X supports three message-passing mechanisms that are tuned for diierent granularities of communication. On a SUN E5000 with StarT-X, a processor can send and receive a 64-byte m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007